package com.oscar.ehome.utils.dowload.dowload;

/**
 * 下载回调接口
 */

import android.widget.ProgressBar;

import com.oscar.ehome.utils.dowload.progressbar.RoundProgressBar;

import java.io.File;

public interface OnDownload {
    /**
     * 下载进度
     *
     * @param url      下载链接
     * @param finished 下载进度
     */
    public void onDownloading(String url, int finished, String bookid, RoundProgressBar pb);


    /**
     * 下载开始
     *
     * @param url 下载链接
     */
    public void onStrartDownloading(String url, String bookid);

    /**
     * 下载完成
     *
     * @param downloadFile 下载完成后的文件
     */
    public void onDownloadFinished(File downloadFile, int isfinshed);

    /**
     * 有没有网络
     */
    public void onNetwork(boolean flag);

    /**
     * 下载失败
     */
    public void onErroy(String bookid);


}
